package com.ilink.ilinkcommon.config;

import lombok.Data;

@Data
public class BailianConfigNew {
    private String accessKey;
    private String accessKeySecret;
    public static String workspaceId = "llm-ubkag7ab8ils377h";

    //    public static com.aliyun.teaopenapi.Client createTeaClient() throws Exception {
//        com.aliyun.teaopenapi.models.Config config = new com.aliyun.teaopenapi.models.Config()
//                .setAccessKeyId(accessKeyId)
//                .setAccessKeySecret(accessKeySecret);
//        config.endpoint = endpoint;
//        return new com.aliyun.teaopenapi.Client(config);
//    }

    public static com.aliyun.bailian20231229.Client createBailianClient() throws Exception {
        // 工程代码泄露可能会导致 AccessKey 泄露，并威胁账号下所有资源的安全性。以下代码示例仅供参考。
        // 建议使用更安全的 STS 方式，更多鉴权访问方式请参见：https://help.aliyun.com/document_detail/378657.html。
        com.aliyun.teaopenapi.models.Config config = new com.aliyun.teaopenapi.models.Config()
                .setAccessKeyId("LTAI5tLm9VNHqQG2w6p2ceJj")
                .setAccessKeySecret("TxZMYPzxh5krlNwSlMmLdJiDdQ8Uok");
        // Endpoint 请参考 https://api.aliyun.com/product/bailian
        config.endpoint = "bailian.cn-beijing.aliyuncs.com";
        return new com.aliyun.bailian20231229.Client(config);
    }
}
